package com.nd.android.musicboxlibrary.ui.view;

import android.content.Context;
import android.util.AttributeSet;
import android.widget.TextView;

import com.common.StarAppConfig;
import com.common.StarAppConst;
import com.common.utils.StarAppUtils;

/**
 * 总是显示跑马灯效果的TextView
 * 使用时请添加android:singleLine="true"和 android:ellipsize="marquee"两个属性
 * 永久滚动请添加android:marqueeRepeatLimit="marquee_forever"属性
 *
 * @author 			DingXiaohui_594111
 * @description
 */
public class AlwaysMarqueeTextView extends TextView {
    public AlwaysMarqueeTextView(Context context) {
        super(context);
        init( context );
    }

    public AlwaysMarqueeTextView(Context context, AttributeSet attrs) {
        super(context, attrs);
        init( context );
    }

    public AlwaysMarqueeTextView(Context context, AttributeSet attrs, int defStyle) {
        super(context, attrs, defStyle);
        init( context );
    }

    private void init(Context context) {
        StarAppUtils.setViewTypeFace(this, false);
    }

    @Override
    public boolean isFocused() {
        return true;
    }
}